body{ background-color: #f7f7f7; -webkit-tap-highlight-color: transparent;    text-size-adjust: none;}
.bg{ background-color: #fff;}
.bg1{ background:none;}
.placeholder {padding:0px 10px; text-align: center;color: #cfcfcf; background-color: #f7f7f7; border-radius:30px; margin: 0px 3px;}
.weui-search-bar__cancel-btn{ color:#ddd;}
.p10{padding: 10px 0px;}
.pd-10 {
    padding: 10px;
}
.mg-t-10 {
    margin-top: 10px;
}
.logo{margin-right:10px;}
 input{
            -webkit-tap-highlight-color: rgba(255, 255, 255, 0); 
            -webkit-user-select: auto!important;;
            -moz-user-focus: none;
            -moz-user-select: auto;
            -webkit-appearance:none;
            outline: none;
            border: none;
}
.weui-loadmore_line .weui-loadmore__tips{background-color: #f7f7f7 !important;}
.weui-loadmore{margin:2.2em auto 0px !important;}
ul,li,ol,dt{list-style:none;}
.radius50{ border-radius: 50%;}
.clear{ clear:both;}
.font-20{ font-size: 20px; color: red;}
.font-12{ font-size: 14px;}
.left{ float: left;}
em,i{ font-style: normal;}
.right{float: right;}
.txt-lt{ text-align: left;}
.txt-rt{text-align: right;}
.text-center{ text-align:center;}
.weui-search-bar{ margin-bottom: 10px;}
.weui-cell_access:active{ background-color: #fff !important;}
/***top&&bootm*******/
.fixed-top{top: 0px;position: fixed !important;width: 100%;z-index: 1000; background-color: #f7f7f7;}
.weui-search-bar {top: 0px;position: fixed !important;width: 100%;z-index: 1000;}
.weui-tabbar {position: fixed!important;bottom: 0px;z-index: 1000;}
.weui-media-box__desc {padding: 5px 0px 8px 0px;}
.weui-tabbar__label {font-size: .6rem;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__label {color: #d31213!important;}
.weui-tabbar__item.weui-bar__item--on .weui-tabbar__icon i {color: #d31213!important;}
/******app首页列表*/
.s-shop-list{padding: 52px 0px 53px 0px;}
.s-shop-list .weui-article{ padding: 15px !important; color: #555;background-color:#ffffff; margin-bottom: 10px;}
.s-shop-list .weui-article section{ margin-bottom:1rem !important;}
.s-shop-list .weui-article a h1{ font-size:20px !important; font-weight:500;margin-bottom:.3rem !important; color: #888; }
.s-shop-list .weui-article a h2{color: #CCCCCC !important; font-size: 14px !important;}

.s-bar .icon{color: #aaa; margin-right:8px;}
.s-bar,.s-bar .sum,.s-bar a{color: #aaa;}
.s-bar{ font-size: 14px; padding: 10px 0px 0px;border-top: 1px solid #d7d6dc;}
.s-bar i{ font-size: 14px; }
.s-bar .category{ padding-right: 10px;}
/*******banner*/
.banner{padding: 52px 0px 0px 0px;}
.swiper-container {width: 100%;}
.swiper-container img {display: block;width: 100%;}
/*******商品列表**************/
/*tab*/
.weui-navbar{ background-color: #fff !important;}
.weui-navbar:after{border-bottom: none!important;;}
.weui-navbar__item:after{border-right: none!important;}
.weui-navbar__item.weui-bar__item--on{ border-bottom: 2px solid #ff2545; background-color:#fff!important; color: #ff2545;}
/*tab列表*/
.shop-list{padding:15px 0px 53px 0px;}
.shop-img{background-color: #fff;margin: 5px 0px;}
.shop-img img{ margin-bottom: 10px; width: 100%;}
.shop-list a p{ color: #ccc; font-size: 12px;}
.shop-list .buy{ color:#ff2545; padding:0px 15px;}
.shop-list .buy h2{overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分文字以...显示*/ font-size:.8rem; color: #666;font-weight: 400;}
.shop-list .buy h3{font-size:.7rem; color: #666;font-weight: 400;}
.shop-list .buy i{font-size:18px;}
.shop-list .buy .price{ font-weight:400;font-size:.8rem;white-space: nowrap;}
.shop-list .buy .zan{ font-weight: 400;white-space: nowrap;color: #ccc;}
.shop-list .buy .zan i{color: #bbb; font-weight: 400;font-style: normal; font-size: .6rem;}
.shop-list .buy .zan i:last-child{font-weight:normal;font-style: normal;font-family: arial; color: #ccc;font-size: .7rem; padding-left: 5px;}
.shop-list .buy h3{color: #ccc; font-size: 12px;padding: 5px 10px 10px 0px;}

#more{ border:none; background-color: none;}
/****搜索结果商品列表********/
.shop-list-s{padding: 52px 0px 53px 0px;}
.shop-img-s{background-color: #fff;margin: 5px 0px;}
.shop-img-s img{ margin-bottom: 10px;max-width: 100%; }
.shop-list-s a p{ color: #ccc; font-size: 12px;}
.shop-list-s .buy{ color:#ff2545; padding:0px 15px;}
.shop-list-s .buy h2{overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分文字以...显示*/ font-size:.8rem; color: #666;font-weight: 400;}
.shop-list-s .buy h3{font-size:.7rem; color: #666;font-weight: 400;}
.shop-list-s .buy i{font-size:18px;}
.shop-list-s .buy .price{ font-weight:400;font-size:.8rem;white-space: nowrap;}
.shop-list-s .buy .zan{ font-weight: 400;white-space: nowrap;color: #ccc;}
.shop-list-s .buy .zan i{color: #bbb; font-weight: 400;font-style: normal; font-size: .6rem;}
.shop-list-s .buy .zan i:last-child{font-weight:normal;font-style: normal;font-family: arial; color: #ccc;font-size: .7rem; padding-left: 5px;}
.shop-list-s .buy h3{color: #ccc; font-size: 12px;padding: 5px 10px 10px 0px;}
/****详情页相关商品********/
.shop-show-s{padding: 0px 10px 0px 10px; }
.shop-show-s .shop-img-s{background-color: #fff;margin: 5px 0px; padding: 0px 0px 5px 0px;}
.shop-show-s .shop-img-s img{ margin-bottom: 10px;max-width: 100%; }
.shop-show-s a p{ color: #ccc; font-size: 12px;}
.shop-show-s .buy{ color:#ff2545; padding:0px 5px;}
.shop-show-s .buy h2{ font-size:.7rem; color: #666;overflow: hidden;/*超出部分隐藏*/white-space: nowrap;/*不换行*/text-overflow:ellipsis;/*超出部分文字以...显示*/margin-bottom:5px;font-weight: 400;}
.shop-show-s .buy h3{font-size:.7rem; color: #666;}
.shop-show-s .buy i{font-size:18px;}
.shop-show-s .buy .price{font-size:.7rem;white-space: nowrap;}
.shop-show-s .buy .zan{white-space: nowrap;color: #000; font-size:.7rem}
.shop-show-s .buy .zan i{color: #bbb; font-weight: 400;font-style: normal; font-size: .6rem;}
.shop-show-s .buy .zan i:last-child{font-weight:normal;font-style: normal;font-family: arial; color: #ccc;font-size: .7rem; padding-left: 5px;}
.shop-show-s .buy h3{color: #ccc; font-size: 12px;padding: 5px 10px 10px 0px;}
#mydiv div{cursor: pointer;}
/*商品详情底部菜单*/
.weui-tabbar.wy-foot-menu {position: fixed;}
.weui-tabbar__icon {width: 22px !important;height: 22px!important;display:block;}

.yellow-color {background-color: #ffb03f;}
.red-color {background-color: #e21323;}
.promotion-foot-menu-items{position:relative; padding:5px 10px 0; text-align:center;}
.promotion-foot-menu-cart{background:url(../img/footer03.png) no-repeat; background-size:22px;}
.promotion-foot-menu-collection{background:url(../img/icon-collection.png) no-repeat; background-size:22px;}
.s-collect{background:url(../img/icon-collection_on.png) no-repeat; background-size:22px;}

.promotion-foot-menu-label{line-height:47px; font-size:15px; color:#fff;}
/*购物车列表*/
/*购物车*/
.shopping{clear:both;overflow:hidden;height:auto;padding-bottom:55px;}
.noshopplist{}

.shop-group-item{margin-bottom:5px;}
.shop-group-item ul li{border-bottom:1px solid #fff; display: block;}
.shop-group-item ul li:last-child{border-bottom:none;}

.shop-info{background:#fff;height:100px;padding:0 15px;position:relative; border-bottom:1px solid #ececec;}
.shop-info .checkbox{background:url(../img/icon_radio3.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .checkbox1{background:url(../img/icon_radio4.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;}
.shop-info .shop-info-img{position:absolute;top:15px;left:45px;width:90px;height:90px;}
.shop-info .shop-info-img img{width:100%;height:100%;}
.shop-info .shop-info-text{margin-left:130px;padding:15px 0;}
.shop-info .shop-info-text h4{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden; font-weight: normal; padding-bottom:10px;}
.shop-info .shop-info-text .shop-price{height:24px;line-height:24px;position:relative;}
.shop-info .shop-info-text .shop-price .shop-pices {color:red;font-size:16px;}
.shop-info .shop-info-text .shop-arithmetic{position:absolute;right:0px;top:0;/*width:84px;*/box-sizing:border-box;white-space:nowrap;height:100%;border:1px solid #e0e0e0; }
.shop-info .shop-info-text .shop-arithmetic a{display:inline-block;width:23px;height:22px;line-height:22px;text-align:center;font-size:16px;color: #666;}
.shop-info .shop-info-text .shop-arithmetic .minus{border-right:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .failed{color:#d1d1d1;}
.shop-info .shop-info-text .shop-arithmetic .plus{border-left:1px solid #e0e0e0;}
.shop-info .shop-info-text .shop-arithmetic .num{width:32px;text-align:center;border:none;display: inline-block;height:100%;box-sizing:border-box;vertical-align:top;margin:0 -6px;}
.shopPrice{background:#fff;height:35px;line-height:35px;padding:0 15px;text-align:right;}
.shopPrice span{color:#f00;}


 input[type="checkbox"]{-webkit-appearance:none;outline:none !important;border:none !important;;background:#fff;box-shadow:0px 0px 0px rgba(0,0,0,0); 
-webkit-appearance:none;}
 input.check{background:url(../img/icon_radio3.png) no-repeat center left;background-size:20px 20px;position:absolute;top:50%;left:10px;margin-top:-18px;width:25px;height:35px;}
 input.check:checked{background:url(../img/icon_radio4.png) no-repeat center left;background-size:20px 20px;}
 input.goodsCheck:checked{background:url(../img/icon_radio4.png) no-repeat center left;background-size:20px 20px;}
 input.check:checked{background:url(../img/icon_radio4.png) no-repeat center left;background-size:20px 20px;}
 .checked{background:url(../img/icon_radio4.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-18px;width:25px;height:35px;}




.payment-bar{clear:both;overflow:hidden;width:100%;height:49px;position:fixed;bottom:0;border-top:1px solid #e0e0e0;background:#fff;}
.payment-bar .all-checkbox{float:left;line-height:49px;padding-left:40px;}
.payment-bar .shop-total{float:left;-webkit-box-flex:1.0;box-flex:1.0;margin:0px 20px 0px 35px; line-height: 49px;}
.payment-bar .shop-total strong{display:block;font-size:16px;}
.payment-bar .shop-total span{display:block;font-size:12px;}
.payment-bar .settlement{display:inline-block;float:right;width:100px;height:49px;line-height:49px;text-align:center;color:#fff;font-size:16px;background:#ff2545;}

.hide {display: none;}
.show {display: block !important;}
.del-nv {clear: both;overflow: hidden;width: 100%;height: 49px;position: fixed;bottom: 0;border-top: 1px solid #e0e0e0;background: #fff;display: none;}
.weui-dialog__btn:after{}
.weui-dialog__btn{ color: #666 !important;}

/*订单详情*/
.ord-list{ background-color: #fff;}
.promotion-label-tit img{width:80%;}
.ord-title{ -webkit-line-clamp:1;-webkit-box-orient: vertical; overflow: hidden; display:-webkit-box;font-size: 14px;}
.pro-price {color: #e21323;font-size: 14px;margin-top: 3px;line-height: 20px;}
.ord-tol{ font-size:14px; padding-top: 5px;}
.pro-amount{ font-size: 12px; color:#888;}
.ord-pro-link{font-size:14px; font-weight:normal; color:#232323;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;word-wrap: normal;word-wrap: break-word;word-break: break-all; line-height:1.8; display:block;}
.pay_price{ color: red; font-size: 20px;}
.sitem-tip{padding:4px 8px;background: #e21323;color: #fff;font-size:12px;font-style: normal;}
.nopoints{ color: #ddd;}
.ord_tab div{cursor: pointer;}
/**收货地址***/
.address-select i{ font-size: 1.2rem; color:red;}
.address-select{margin-top:0; background:url(../img/location-border.png) repeat-x left bottom #fff; border-bottom:0; background-size:auto 3px;}
/*.proinfo-txt-l{ font-size: 2rem;}*/
.address-select i{ font-size: 20px;}
.address-txt{font-size:13px; color:#232323; line-height:18px;}
.address-name{font-size:15px; font-weight:bold; color:#232323;}
.address-name span{margin-right:10px;}
.addredd-area .modal-content{ font-size: 14px;}
/*--订单详情---spinner--*/
/*.Spinner{display:block;overflow:hidden;width:84px;margin:0;}
.Spinner .Amount{width:26px;height:14px;padding:4px 5px;line-height:14px;border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;float:left;text-align:center;color:#333;outline:0; font-size:14px;}
.Spinner a{display:inline-block;width:22px;height:22px;border:1px solid #d9d9d9;background-color:#f7f7f7;float:left;cursor:pointer;outline:0;}
.Spinner a i{font-style:normal;background:url(../img/BuynBtn.png) no-repeat;display:block;width:12px;height:12px;margin:5px;text-indent:999999%;overflow:hidden;}
.Spinner .Decrease i{background-position:-12px -12px;}
.Spinner .Increase i{background-position:-12px -0px;}
.Spinner .DisDe i{background-position:-0px -12px;}
.Spinner .DisIn i{background-position:-0px -0px;}*/

/*.proListWrap .pro-items{margin-bottom:1px; background:#fff;}
.weui-media-box__desc{color:#454545;}
.wy-pro-pri em{font-weight:bold; margin-left:2px;}
.weui-media-box__info.prolist-ul{margin-top:5px;}
.weui-media-box_appmsg .weui-media-box__hd{width:82px; height:82px; margin-right:10px;}
.weui-media-box__desc{line-height:1.4;}*/

/*.weui-media-box__bd .ord-pro-list{margin-top:8px; padding-top:8px; border-top:1px solid #ededed;}
.weui-media-box__bd .ord-pro-list:first-child{margin-top:0; padding-top:0; border-top:0;}
.weui-media-box_appmsg .weui-media-box__hd.check-w{width:33px; margin-right:5px;}
.weui-cell__hd.cat-check{}
.weui-cell__hd.cat-check2{margin-top:0; display:inline-block;}
.weui-tabbar__item.npd,.wy-foot-menu .npd{padding:2px 0;}
.cart-total-txt{font-size:15px; color:#222; line-height:40px;}
.cart-total-txt em{font-size:16px; font-weight:bold; color:#e21323;}
.cart-total-txt i{color:#e21323; font-size:13px;}
.cart-foot-check-item{padding:0 10px; line-height:40px; background:#ddd; text-align:center;}*/

.wy-dele{/*width:20px; */height:48px; float:right; /*background:url(../img/icon-dele.png) no-repeat;*/ display:block; background-size:20px;}
.weui-cell.allsec-well{padding:0 10px;}
/*****article*******************/
/*.article-datial{padding: 59px 15px 53px 15px;}
.article-content{line-height:1.4rem; font-size:.75rem; text-align: justify; margin: 10px 0px; overflow: hidden;width:100%;}
.article-content img{ margin: 10px 0px; max-width: 100%;}
.article-title{font-size:20px; font-weight:600;}
.article-time{font-size:.6rem; border-bottom: 1px solid #eee; padding:10px 0px; color: #999;}
.article-time i{ font-style: normal; font-family: 'YDUI-INLAY'; padding-right:5px;}
.article-pro-img img{ margin: 50px auto 30px auto; width: 150px; height: 150px; display: block; border-radius: 150px;}
.article-pro-img p{ font-size: 20px; color: #666; padding: 0px 0px 30px;}
.article-nr{ padding: 10px 10px 10px 10px;}*/
.s-imglist{padding:0px 0px 53px 0px;}
.s-imglist img{ border-radius: 100%;}
/*****分类页面css***/
.container{ width:100%; padding:0; overflow:hidden; margin:auto;}
.category-box{ padding-top:56px; margin-top:-56px; height:100%; width:100%; overflow:hidden}
.category1{ height:100%; float:left; width:25%;background-color:#fff;}
.category1 ul{width:100%; overflow:hidden;}
.category1 li{ width:100%;height:50px;line-height:50px;background-color: #fff;border-top: 1px solid #f4f4f4;font-size: 16px; overflow:hidden; text-align:center}
.category1 li.cur{color:#ff2545; border-left:2px solid #ff2545; background:#f7f7f7;}
.category1 li.cur:before{ position:absolute; right:0; top:50%; margin-top:-5px; content:''; display:block;display: inline-block;border-width: 6px;border-color: transparent #fff transparent transparent;border-style: dashed solid dashed dashed;}

.category2{ height:100%; float:left; width:75%; background-color:#fee9e4; }
.category2 dl{ padding-left:10px;margin:0; overflow:hidden;}
.category2 dt a{min-height:50px;font-size:16px; text-indent:20px;color:#999}
.category2 dd{ width:100%; overflow:hidden; margin-bottom:10px;}

.category2 span{display:block; width:100%; overflow:hidden; margin-top:8px;}
.category2 span img{ display:block; margin:auto; width:99%; height:auto; margin-right:10px;}
/*.fenimg{ width:100%; overflow:hidden;}
.fenimg .fen_img{width:33.3%; height:120px; overflow:hidden;float: left; margin:0px; margin-bottom:5px;}
.fenimg  a { display:block; width:90%;overflow:hidden; padding-top:3px;}
.fenimg  a img{ display:block; margin:auto; height:70px;}
.fenimg  a em{ display:block; width:90%; height:30px; margin:auto; text-align:center;font-size:14px; color:#999; line-height:30px;}*/
.fen{width:33.3%;float:left; overflow:hidden;text-align:left; }
.fen a{display:block; width:90%; height:35px; line-height:35px; border:1px solid #f4f4f4;background:#fff;margin-top:5px; text-align:center;font-size:14px; color:#999}
/*分类商品样式*/
.category-nav{ height:100%; float:left; width:25%;background-color:#f7f7f7;}
.category-nav ul{width:100%; overflow:hidden;}
.category-nav li{ width:100%;height:50px;line-height:50px;background-color: #f7f7f7;border-top: 1px solid #f4f4f4;font-size: 16px; overflow:hidden; text-align:center}
.category-nav li.cur{color:#ff2545; border-left:2px solid #ff2545; background:#fff;}
.category-nav li.cur:before{ position:absolute; right:0; top:50%; margin-top:-5px; content:''; display:block;display: inline-block;border-width: 6px;border-color: transparent #fff transparent transparent;border-style: dashed solid dashed dashed;}


.c-goods-list{ height:100%; float:left; width:75%; background-color:#fff;}
.c-goods-list dl{margin:0; overflow:hidden;}
.c-goods-list dt{font-size:.6rem;color:#333; padding:6px 0px;border-bottom: 1px solid #f4f4f4;}
.c-goods-list dd{ width:100%; overflow:hidden; margin-bottom:10px;}
.c-goods-liflex{flex-direction:row; flex: 1; display: flex; margin-bottom: 10px;}

.c-goods-li .weui-row{position: relative; padding: 5px 0px; }
.c-goods-li img{ width: 100%;}
.c-goods-li .title{font-size:0.6rem;color:#000;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; padding-bottom:5px;}
.c-goods-li .sum{font-size:0.5rem;}
.c-goods-li i{font-size:0.5rem!important;color: red;}

.c-goods-li .price{font-size: 0.8rem; color: red;}
.right-goods-list i{ clear: red !important; font-size: 0.8rem;}
.right-goods-list dl{ padding-left:10px;margin:0; overflow:hidden;position:relative;}
.right-goods-list dt{font-size:.6rem;color:#333; padding:10px 0px;border-bottom: 1px solid #f4f4f4;}
.right-goods-list dd{ width:100%; overflow:hidden; margin-bottom:10px;}
.right-goods-list .addbuy{color: red;position: absolute;bottom:10px;right:10px;}
.right-goods-list .addbuy i{ font-size:0.8rem; width: 20px;}

.scroll-news{ padding: 10px;}
.scroll-news i{ color: #ffd96a; padding-right: 10px; font-size: 0.75rem;}
/*分类定位商品效果3*/
#content {
	right: 0px;
	top:0px;
	position: absolute;
	width:75%;
	height:auto;
	
	margin:0 auto;
}
/*.item{ padding-top: 45px;}*/
#menu {
	background-color:#f4f4f4;
	overflow-x:visible;
	overflow-y: scroll;
	width:25%;
	height:100%;	
	position:fixed;
	top:0px;
	left:0px;
}
#menu ul {
	display:block;
	list-style:none
}
#menu ul li a {
	width:100%;
	padding: 15px 0px;
	text-align:center;
	color:#666;
	display:block;
	font-size:.7rem;
}
#menu ul li a.cur {
	background-color:#fff;
	border-left:2px solid #ff2545;
	color:#000;
}
/*search*/
#searchBar{box-shadow:0px -5px 15px #999;}
.weui-search-bar {
	top: 0px;
	position: fixed;
	width: 100%;
	z-index: 1000;
}
.weui-tabbar {
	position: fixed;
	bottom: 0px;
	z-index: 1000;
}
.header-bar {
    position:fixed;
    top:0px;
    right: 0;
    left: 0;
    z-index: 10;
    line-height: 44px;
    height: 44px;
    padding-right: .5rem;
    padding-left: .5rem;
    background-color: #d31213;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    color: #fff;
    display: none;
}
.header-bar a span{ position: relative; line-height: 44px;color: #fff; font-size:1.1rem; display: block; vertical-align:middle;}
.header-bar .title {
    position: absolute;
     z-index: -1!important;
    display: block;
    width: 100%;
    padding: 0;
    margin: 0 -.5rem;
    font-size:.8rem; 
    font-weight: 500;
    line-height: 44px;
    color: #fff;
    text-align: center;
    white-space: nowrap;
}

.wy-header{ height:44px; border-bottom:1px solid #e1e1e1; position:relative;}
.wy-header-icon-back{position: absolute; left:0; top:0; width: 40px;height: 44px; }
.wy-header-icon-back i {margin:3px 0 0 10px;display:block; font-size:25px; color: #000;}
.wy-header-title{margin: 0 50px;text-align: center;height: 44px;line-height: 44px;font-size: 16px; color:#252525;}
.wy-header-icon-right{position: absolute; right:0; top:0; width: 40px;height: 44px;line-height: 44px; }
.wy-header-icon-right i {margin: 10px 0 0 10px;display:block; font-size:20px; color: #999;}

.tx-header{ height:44px;position:relative; background-color:#d31213;color:#fff;}
.tx-header-icon-back{position: absolute; left:0; top:0; width: 40px;height: 44px; }
.tx-header-icon-back i {margin: 6px 0 0 10px;display:block; font-size:20px;color:#fff;}
.tx-header-title{margin: 0 50px;text-align: center;height: 44px;line-height: 44px;font-size: 16px;}
.tx-header-icon-right{position: absolute; right:0; top:0; width: 40px;height: 44px;line-height: 44px; }
.tx-header-icon-right i {margin: 0 0 0 12px;display:block; font-size:20px;color:#fff;}

/**商品详情页**/
.goods-show{padding:0px 0px 0px 0px;}
.goods-content{ padding: 15px 0px 47px;background-color: #fff;font-family: Microsoft YaHei,sans-serif;}
.goods-content .goods-title{ padding:5px 0px 10px 0px;}
.goods-content .collect{color: #d31213;}
.goods-content .show-price{color:#ff5a00;font-size:20px; padding: 0px 10px;}
.goods-content .show-price em{color:#ff5a00;font-size: 14px;font-family: 'Helvetica Neue';vertical-align: 0;font-weight: 300; padding-right: 3px;}
.goods-content .show-price-old{font-size: 14px;color: #999; padding: 0px 11px;font-weight: 300;text-decoration: line-through;}
.goods-content .show-price-new{font-size: 14px;color: #999; padding: 0px 20px 11px 10px;font-weight: 300;}
.goods-content .show-price strong{font-weight: normal;font-size: 22px;vertical-align: 0;font-weight: 400;}
.collect,.collect i{ color: #666 !important; font-size: 12px; padding-right:5px; }
.goods-content h5{font-size: 14px; font-weight: 700; color: #333;padding: 0px 10px;}
.goods-content .goods-pro{ color: #777; font-size: 13px;padding: 10px;border-bottom:10px solid #f7f7f7 ;}
.goods-content .goods-show-nav{width:100%;background-color:#f7f7f7;z-index:999;opacity: 0.9;}
.goods-show-nav a{ padding: 10px 0px;}
.goods-content .goods-allsum{padding: 0px 10px 10px 10px;font-size: 12px;color:#999;}
.goods-content .number{ color: #666; font-size: 14px; padding:10px 10px;border-top:1px solid #f7f7f7 ;border-bottom:1px solid #f7f7f7 ;}
.nav-fixed{position:fixed;top:42px;opacity: 0.9; z-index: 9999999999;}
.goods-show-img img{ width:100%; vertical-align:middle!important;}
.goods-content .weui-navbar__item{padding:8px 0px;}
.goods-content .weui-bar__item--on{ color: #d31213;}

.message_select{ background-color: #f7f7f7; padding: 10px;}
.message_select a{font-size:12px;color:#666;}
.message_select .placeholder{ background-color: #fff; padding: 0px 0px 2px; border-radius:5px; border:1px solid #eee; vertical-align: middle;}
.message_select .placeholder.active{ background-color: #d31213;}
.message_select .placeholder.active a{ color: #fff;}
.message_list img{width:1.2rem; border-radius: 50%;}
.message_list{ background-color: #fff;}
.message_list .message_list_li{border-bottom: 1px solid #eee; padding: 15px 10px 10px 10px;}
.message_list .placeholder{background-color:#fff; padding: 0px; font-size: 12px; color: #666;}
.message_list i{ color: #FF6D24; text-align: right;}
.message_list_li .mcont{ color:#666; font-size:14px; }
.message_list_li .num .placeholder{color:#777; font-size: 12px; padding-top:7px;}
.message_list_li .mname .placeholder{ font-size: 14px;}


/*购物券*/
.couponSelect, .pleaseSelect, .xs_infor {
    width: 100%;
    margin: 5px auto 0;
    background-color: #fff;
    display: block;
    height: 40px;
    line-height: 40px;
}
.couponSelect {
    overflow: hidden;
}
.couponSelect a, .pleaseSelect a, .xs_infor a {
    display: block;
    white-space: nowrap;
    width: 90%;
    float: left;
    height: 100%;
    padding: 0 20px 0 10px;
    color: #333;
    font-size: 13px;
    position: relative;
    z-index: 11;
}
@media screen and (max-width: 375px) and (min-width: 321px)
.couponSelect a, .pleaseSelect a, .xs_infor a {
    width: 89%;
}
.item_title {
    margin-right: 5px;
    color: #666;
}
.fl {
    float: left;
}
.couponSelect .item_info {
    max-width: 88%;
    overflow: auto;
}
.item_info {
    color: #333;
}
.couponSelect .coupon_info {
    display: inline-block;
    height: 25px;
    margin: 7px 2px;
    padding: 0 10px;
    font-size: 10px;
    line-height: 25px;
    color: #ffeb9b;
    background: url(../img/coupon_bg.png) no-repeat;
    background-size: 100% 100%;
}
.couponSelect .coupon_price {
    color: #fff;
}
@media screen and (max-width: 350px)
.couponSelect .coupon_price .coupon_p {
    font-size: 12px;
}
.couponSelect a i, .pleaseSelect a i, .xs_infor a i {
    font-style: normal;
    margin: 0;
    font-size: 13px;
    display: block;
    width: 9px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    overflow: hidden;
    text-indent: -999px;
    background-image: url(../img/rightjtpng.png);
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: 60%;
    background-size: 60%;
}
.fr {
    float: right;
}

/*优惠券弹出*/
.popup_coupon_box .coupon_bg {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10000;
    width: 100%;
    height: 100%;
    overflow: auto;
    background: rgba(0,0,0,.8);
}
.popup_coupon_box .coupon_wrap {
    position: fixed;
    bottom: 0;
    z-index: 10002;
    width: 100%;
    height: 0;
    overflow: hidden;
    background: #f5f5f5;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.popup_coupon_box .coupon_top {
    height: 8%;
    padding: 10px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 16px;
    text-align: center;
    color: #333;
}
.popup_coupon_box .coupon_top {
    height: 8%;
    padding: 10px 0;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    font-size: 16px;
    text-align: center;
    color: #333;
}
.popup_coupon_box .coupon_list {
    height: 92%;
    overflow: auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 0 10px 60px;
}
.popup_coupon_box .coupons-box {
    background: url(../img/yhqbg-rep1.png) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
    height: 110px;
    margin-bottom: 10px;
}
.popup_coupon_box .coupon-left {
    width: 28%;
    float: left;
    position: relative;
    text-align: center;
    padding: 23px 0;
    box-sizing: border-box;
}
.popup_coupon_box .coupon-left p{color: #fff; font-size: 14px;}
.popup_coupon_box .coupon-right {
    float: right;
    width: 72%;
    position: relative;
    height: 100%;
    padding: 15px 0 0;
}
.popup_coupon_box .coupon-right .coupon-l .explain:before {
    content: " ";
    width: 16px;
    height: 16px;
    background: url(../img/time.png) no-repeat;
    background-size: cover;
    position: absolute;
    left: 0;
    top: 2px;
    z-index: 1;
}
.popup_coupon_box .coupon-left h1 {
    font-size: 22px;
    color: #fff;
    font-weight: 700;
    line-height: 60px;
    overflow: hidden;
    height: 60px;
    margin-bottom: 12px;
}
.popup_coupon_box .coupon-right .coupon-l {
    float: left;
    width: 62%;
    padding-left: 10px;
    position: relative;
}
.popup_coupon_box .coupon-right .coupon-r {
    width: 34%;
    float: left;
    text-align: center;
    position: absolute;
    right: 0;
}
.popup_coupon_box .coupon-right .coupon-l .name {
    color: #3e3e3e;
    font-size: 16px;
    position: relative;
    overflow: hidden;
    height: 64px;
}
.popup_coupon_box .coupon-right .coupon-l .explain {
    position: relative;
    display: block;
    padding-left: 20px;
    padding-right: 1px;
    color: #888;
    font-size: 12px;
    height: 20px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.popup_coupon_box .coupon-right .coupon-l .name h4 {
    color: #3e3e3e;
    font-size: 16px;
    overflow: hidden;
    max-height: 40px;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.popup_coupon_box .coupon-right .coupon-l p {
    color: #999;
    font-size: 11px;
    line-height: 22px;
    height: 22px;
    margin-top: 5px;
    position: relative;
    overflow: hidden;
    margin-bottom: 5px;
}
.popup_coupon_box .coupon-right .coupon-r a {
    color: #fff;
    background: #ff7458;
    text-align: center;
    display: inline-block;
    width: 90%;
    margin: 28px auto 0;
    height: 30px;
    line-height: 30px;
    font-size: 12px;
    border-radius: 14px;
}
.popup_coupon_box .coupon_bottom {
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 2;
    width: 100%;
    padding: 7px 10px;
    background: #f5f5f5;
}
.bdbox {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.popup_coupon_box .coupon_bottom .btn_backArrow {
    display: block;
    padding: 9px 0;
    width: 100%;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 500;
    color: #f5f5f5;
    text-align: center;
    background: -moz-linear-gradient(left,#ff7701,#ff4a01);
    background: -webkit-linear-gradient(left,#ff7701,#ff4a01);
    background: -o-linear-gradient(left,#ff7701,#ff4a01);
    background: -ms-linear-gradient(left,#ff7701,#ff4a01);
    background: linear-gradient(left,#ff7701,#ff4a01);
}







/*登录、注册、忘记密码*/
.dlbg{
	 background: url(../img/bg003.jpg) #dd2b2b no-repeat; background-size:cover;
	/*background-image: linear-gradient(to right, #ff9a9e 0%, #fad0c4 99%, #fad0c4 100%);*/
/*background-image: linear-gradient(to right, #ed6ea0 0%, #ec8c69 100%);*/
/*background-image: linear-gradient(to right, #ffc3a0 0%, #ffafbd 100%);*/}
.no-login{position: absolute; left: 0px;bottom:5px; right: 0px;}
.no-login .weui-row{ padding: 0px 10px;}
.logo-icon{ border-radius:30px; width: 90px; height: 90px; margin-bottom:80px;background-color: #e5e5e5; color: #d31213;}
.dl-btn{ border:none; background-color: #d31213; border-radius:5px !important;}
.zc-btn{ border:none; background-color: #d31213;border-radius:5px !important;}
.wx-btn i{padding: 0px 10px 0px 0px;}
#login button,#register button,#bdtel button{    
	position: relative;
	margin-bottom:10px;
	width:100%;
	margin-top: 20px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 18px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    line-height: 2.55555556;
    border-radius: 5px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
}
#login .sbtop:before{border-top:none !important;}
#register .sbtop:before{border-top:none !important;}
#oldpassword .sbtop:before{border-top:none !important;}
#bdtel .sbtop:before{border-top:none !important;}

.bg3{ background-color: #eee !important;}
#login .box,#bdtel .box{ padding: 70px 50px 70px 50px;}
#login .box img,#bdtel .box img{ margin: 0px auto 30px auto; text-align: center; display: block;}
#login .dl-close,#bdtel .dl-close{ position: absolute; right:30px; top:20px;}
#login .dl-close i,#bdtel .dl-close i{font-size:24px; color: #999;}
#login .weui-cell{ padding: 15px 15px;}
#bdtel .weui-cell{ padding: 15px 0px;}
#login .weui-vcode-btn,#bdtel .weui-vcode-btn{ border-left: none; color: #d31213; right:0px;}
#login input[type='tel']{ font-size: 14px; color: #999;}
#login input[type='password']{ font-size: 14px; color: #999;}
#login input[type='text']{ font-size: 14px; color: #999;}
#login button{border:none; background-color: #d31213; border-radius:5px !important;}
#login .weui-vcode-btn{font-size: 14px; border-radius:20px; border: 1px solid #d31213;line-height:25px; height: 25px; background-color: #fff;}

#bdtel input[type='tel']{ font-size: 14px; color: #999;}
#bdtel input[type='password']{ font-size: 14px; color: #999;}
#bdtel input[type='text']{ font-size: 14px; color: #999;}
#bdtel button{border:none; background-color: #d31213; border-radius:5px !important;}
#bdtel .weui-vcode-btn{font-size: 14px; border-radius:20px; background-color: #fff; border: 1px solid #d31213;line-height:25px; height: 25px;margin:0px}

.login-second_line {border-top: 1px solid #e5e5e5;margin-top: 2.4em;}
.login-second {width: 65%;margin: 1.5em auto 0;line-height: 1.6em; font-size: 14px;text-align: center;}
.login-second__tips {display: inline-block;vertical-align: middle;}
.login-second_line .login-second__tips { position: relative; top: -.9em;padding: 0 .55em;background-color: #fff;color: #999;}
.login-second__tips {display: inline-block;vertical-align: middle;}
.second-dl-icon i{ text-align: center; color: #d31213; font-size:50px; margin: 0 auto; display: block;}
/*.no-login{ padding:60px 20px;position: relative;}
.logo-icon{ border-radius:30px; width: 90px; height: 90px; margin-bottom:80px;background-color: #e5e5e5; color: #d31213;}
.dl-btn{ border:none; background-color: #d31213; border-radius:10px !important;}
.zc-btn{ border:none; background-color: #d31213;border-radius:10px !important;}*/
.dl-logo{ text-align: center; display: block; margin-top:35%; margin-bottom:30px;}
.no-login a{    
	position: relative;
	margin-bottom:5px;
	margin-top:5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 16px;
    text-align: center;
    background-color: rgba(0,0,0,0.2);
    text-decoration: none;
    color: #fff;
    line-height: 2.55555556;
    border-radius: 5px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;
}
#register .box{ padding: 70px 50px 50px 50px;}
#register .box img{ margin: 0px auto 30px auto; text-align: center; display: block;}
#register .dl-close{ position: absolute; right:30px; top:20px;}
#register .dl-close i{font-size:24px; color: #999;}
#register .weui-cell{ padding: 15px 15px;}
#register .weui-vcode-btn{ border-left: none; color: #d31213; right:0px;}
#register input[type='tel']{ font-size: 14px; color: #999;}
#register input[type='password']{ font-size: 14px; color: #999;}
#register input[type='text']{ font-size: 14px; color: #999;}
#register .weui-vcode-btn{font-size: 14px; border-radius:20px; background-color: #fff; border: 1px solid #d31213;line-height:25px; height: 25px;margin:0px}

#oldpassword .box{ padding: 70px 50px 50px 50px;}
#oldpassword .box img{ margin: 0px auto 30px auto; text-align: center; display: block;}
#oldpassword .dl-close{ position: absolute; right:30px; top:20px;}
#oldpassword .dl-close i{font-size:24px; color: #999;}
#oldpassword .weui-cell{ padding: 15px 15px;}
#oldpassword .weui-vcode-btn{ border-left: none; color: #d31213; right:0px;}
#oldpassword input[type='tel']{ font-size: 14px; color: #999;}
#oldpassword input[type='password']{ font-size: 14px; color: #999;}
#oldpassword input[type='text']{ font-size: 14px; color: #999;}
/* #oldpassword button{font-size: 14px; border-radius:20px; border: 1px solid #d31213;line-height:25px; height: 25px;} */
#oldpassword .weui-cell{ padding: 15px 0px;}

#oldpassword .weui-vcode-btn{font-size: 14px; border-radius:20px; border: 1px solid #d31213;line-height:25px; height: 25px; background-color: #fff;}
#oldpassword .login_btn{border:none; background-color: #d31213;border-radius:5px !important;
position: relative;
width:100%;
	margin-bottom:5px;
	margin-top:5px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-left: 14px;
    padding-right: 14px;
    box-sizing: border-box;
    font-size: 16px;
    text-align: center;
    text-decoration: none;
    color: #fff;
    line-height: 2.55555556;
    border-radius: 5px;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    overflow: hidden;

}
.login-second_line {border-top: 1px solid #e5e5e5;margin-top: 2.4em;}
.login-second {width: 65%;margin: 1.5em auto 0;line-height: 1.6em; font-size: 14px;text-align: center;}
.login-second__tips {display: inline-block;vertical-align: middle;}
.login-second_line .login-second__tips { position: relative; top: -.9em;padding: 0 .55em;background-color: #fff;color: #999;}
.login-second__tips {display: inline-block;vertical-align: middle;}
.second-dl-icon i{ text-align: center; color: #d31213; font-size:50px; margin: 0 auto; display: block;}

/*邀请码页面*/
.tuiguang{padding:20px 20px 20px; }
.tuiguang .yqm{ margin: 30px 15px 0px; background-color: #fae2e2; height: 50px; line-height: 50px; border-radius: 30px; position: relative; }
.tuiguang .yqm .left{color: #d31213; font-size:16px;padding: 0px 15px; }
.tuiguang .yqm .right{color: #fff; font-size: 16px; background-color: #d31213;padding: 0px 15px; border-radius: 0px 30px 30px 0px; right: 0px; bottom: 0px; z-index: 10;position: absolute;}
.tuiguang p{ color:#000;margin: 0px 20px 20px; font-size: 12px; text-align: center; padding:5px 0 0 0; }
.tuiguang input{background: none;line-height:54px;outline: none;color: #d31213; font-size:16px; border: none;float:right !important; width:100px; overflow: hidden;
-webkit-touch-callout: all;
-webkit-user-select: all;
-moz-user-select: all;
-ms-user-select: all;
user-select: all;

}
.tuiguang .downapp-btn{display: block;margin:35px auto 0px;padding: 0px 30px;font-size:15px;height: 40px;line-height: 40px;border:none;border-radius: 30px;outline: none; background-color: #ececec;color:#333; }
.tuiguang .on{background-color: #d31213;color: #fff;}

/****个人中心***/
.kefu{ position:fixed;bottom:5rem; right: 10px; z-index: 100;}
.kefu-cont{ margin: 40px 15px 20px; border-bottom: 1px solid #ebebeb; padding:20px 0px;}
.kefu-cont a{ display: block; text-align: center;}
.kefu-cont a img{ border: 1px solid #bbb;  padding:20px; border-radius: 50%; width:30px;}
.kefu-cont .fs12{ font-size: 10px; padding:5px 0px 0px 0px;}
.kefu-cont p{color: #999; }
.shouhou{margin:0px 15px;}
.shouhou h5{font-size: 16px; color: #333; font-weight: normal; padding-bottom:20px;}
.shouhou .shf12{font-size: 12px; color: #666; padding: 5px 0px;}


.goods-zt{ padding: 15px 0px; background-color:#fff;margin-bottom: 5px;}
.goods-zt p{ text-align: center; color: #212121; font-size: 13px;}
.goods-zt i{font-size:16px; text-align: center; display:inline-block; padding-right:3px;}
.goods-zt b{ font-weight: normal; font-size: 13px;}
.goods-fx{ padding: 10px 0px; background-color:#fff;border-bottom: 1px solid #e5e5e5;}
.goods-fx i { color: #d31213;font-size:40px; text-align: center; display: block;}

.goods-zt-icon{ padding: 15px 0px; background-color:#fff;margin-bottom: 5px;}
.goods-zt-icon p{ text-align: center;color:#212121; font-size: 13px;}
.goods-zt-icon i{font-size:30px; text-align:center;display:inline-block; color:#000;}
.goods-zt-icon b{font-weight:normal;font-size:13px;}
.goods-zt-icon .weui-col-50{color:#000;}
.goods-zt-icon .weui-col-20{display: block;}
.goods-zt-icon .weui-col-20 p i{position: relative;}
/*.goods-zt-icon .weui-col-20:after{
	content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-right: 1px solid red;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    left:0px;
    z-index: 2;	
}
*/
.goods-zt-icon .weui-col-20 em{ position: absolute; right:-40%;top:0px;border-radius: 50%; background-color:#d31213; width:20px; height: 20px;line-height: 20px; color: #fff; font-size:10px; text-align:center; z-index:1;}

.share-cont{margin: 5px 0px 5px;line-height: 48px;background-color: #fff; }
.share-cont i{font-size:20px;text-align: center;padding-right:3px;margin: 0 auto; vertical-align: middle;}
.share-cont i:first{ border: 1px solid #ececec;}
.share-cont b{font-weight:normal;font-size: 14px;}
.share-cont p:after{border-right:1px solid #e5e5e5;}

.orderlist-item{background:#fff;border-bottom:5px solid #ececec;}
.order-number{ padding: 5px 10px 5px 10px; font-size: 12px; color: #000;border-bottom:1px solid #ececec; line-height: 20px; position:relative; background-color: #fff;}
.order-number span{ font-size: 12px; }
.order-number b{ position:absolute; right:15px;top:10px; padding: 0px 10px;  font-weight: normal; border: 1px solid #000; color: #000;}
.order-number b.on{border: 1px solid red;color: red;}
.order-number b.on1{border:none !important;color: red;}

.orderlist-item a{color: #000; display:block}
.order-shop-info{height:70px;padding:0 15px;position:relative;}
.order-shop-info .shop-img{position:absolute;top:5px;left:10px;width:50px;height:50px;}
.order-shop-info .shop-img img{width:100%;height:100%;}
.order-shop-info .shop-text{margin-left:55px;padding:10px 0;}
.order-shop-info .shop-text h4{font-size:12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow: hidden; font-weight: normal; margin-bottom:10px;}
.order-shop-info .shop-text .shop-price{height:24px;line-height:24px;position:relative;}
.order-shop-info .shop-text .shop-price .shop-pices {color:red;font-size:16px;}
.order-shop-info .shop-text .shop-price b{color:red;font-size:14px; font-weight:normal;}
.order-shop-info .shop-text .num{position:absolute;right:0px;top:0;/*width:84px;*/box-sizing:border-box;white-space:nowrap;height:100%; font-size: 12px;}
.orderlist-item  .shop-total{ padding: 10px 15px; font-size: 15px;border-bottom: 1px solid #ececec; font-size: 12px; color:#666}
.orderlist-item  .more{ font-size: 12px; padding: 10px 15px; border-bottom:1px solid #f2f2f2;}
.orderlist-item  .more span{ padding: 2px 10px; border-radius: 20px;float: right; margin-left: 10px;position: relative;border:1px solid #ececec;}
.orderlist-item  .more .cur1{border:1px solid red;}
.orderlist-item  .more .cur1 a{color:red}
	
.orderlist-item  .active{color:#d31213;}
.nolist{ margin: 20% auto 0px;text-align: center;}
.nolist img{ width:45%}
.nolist p{ font-size:16px; padding:15px 0px 0px; color: #777;}
.nolist a{ font-size:18px; padding:5px 50px;border:1px solid #000; margin:20px 60px; display: block; border-radius:3px; color: #000;}

.weui-cells_checkbox .weui-check:checked+.weui-icon-checked:before{ color:red !important;}
.add-address-btn{ background-color:red; margin: 0px 30px;}
/***个人中心收货地址管理***/
.user-adddress-list{clear:both;overflow:hidden;height:auto;background:#fff; z-index: 1000000;}
.user-adddress-list .item{}
.user-adddress-list .checkbox{background:url(../img/icon_radio3.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px; z-index: 10;}
.user-adddress-list .checkbox1{background:url(../img/icon_radio4.png) no-repeat left center;background-size:20px 20px;position:absolute;top:50%;left:15px;margin-top:-60px;width:20px;height:120px;z-index: 10;}
.user-adddress-list .item ul li{border-bottom:1px solid #fff; display: block; position: relative;}
.user-adddress-list .item ul li:last-child .item-info{border-bottom:none;}
.user-adddress-list .item-info{padding:10px 15px 10px 30px;position:relative; border-bottom:1px solid #ececec;left:15px;}
.user-adddress-list .item-tel{position:absolute;top:10px;right:45px; text-align: right; padding-right: 15px;font-size: 16px;}
.user-adddress-list .item-info .item-name{padding:0px 0; font-size: 16px;}
.user-adddress-list .item-info .item-address{font-size: 12px; padding: 5px 0px 0px;}
.user-adddress-list .item-info .wy-dele{ right:15px; top:12px; width:30px;}

/*收货地址三级联动*/
.iphone {width: 384px;height: 799px;padding: 182px 32px 157px;/*margin: 10px auto;*/}
.browser {position: relative;width: 320px;height: 460px;overflow: hidden;}
@media (min-width: 721px) and (max-width: 1300px) {
	.iphone {width: 270px;height: 562px;padding: 128px 23px 111px;margin: 20px auto;background-size: 270px 562px;}
	.browser {width: 224px;height: 323px;}
}
@media (max-width: 720px) {
	.iphone {width: 100%;height: 100%;padding: 0;background: none;}
	.browser {width: 100%;height: 100%;}
}
/*选择地区*/
.express-area {/* border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; margin-top: .25rem; margin-bottom: .25rem; background-color: #fff; */}
.express-area a {display: block;/*padding: .5rem;*/background: url(../img/link-arrow.png) no-repeat 98% 50%;background-size: .55rem .55rem;}
.express-area dl {position: relative;line-height: 1.2rem;color: #4d525d;}
.express-area dl dt {position: absolute;top: 0;left: 0;font-size: .7rem;line-height: 1.2rem;}
.express-area dl dd {padding-top: .1rem;padding-right: .8rem;/*margin-left: 3.5rem;*/text-align: justify;font-size: .65rem;line-height: 1rem;}		
@media (min-width: 721px) and (max-width: 1300px) 
{
	.express-area a {padding: .3rem;}
	.express-area dl dt {font-size: .5rem;line-height: 1rem;}
	.express-area dl dd {padding-right: .6rem;margin-left: 3rem;font-size: .4rem;line-height: .8rem;}
}
/*选择地区弹层*/
.express-area-box {position: absolute;bottom: -100%;left: 50%;z-index: 15;width: 320px;margin-left: -160px;background-color: #ececec;color: #4d525d;}
.express-area-box header {position: relative;border-top: 1px solid #e2e2e2;border-bottom: 1px solid #e2e2e2;}	
.express-area-box header h3 {margin: 0 1.675rem;text-align: center;font-size: .8rem;line-height: 2.25rem;}
.express-area-box header .back,
.express-area-box header .close {position: absolute;top: 0;width: 1.675rem;height: 2.25rem;}
.express-area-box header .back {display: none;left: 0;background: url(../img/back.png) no-repeat center;background-size: .45rem .75rem;}
.express-area-box header .close {right: 0;background: url(../img/close-area.png) no-repeat center;background-size: .675rem .675rem;}
.express-area-box article {height: 250px;overflow-y: scroll;}		
.area-list li {padding: .5rem;border-bottom: 1px solid #e2e2e2;text-align: justify;font-size: .7rem;line-height: 1.25rem; background: url(../img/close-area.png) no-repeat}
@media (min-width: 721px) and (max-width: 1300px) {
	.express-area-box {width: 224px;margin-left: -112px;}
	.express-area-box header h3 {font-size: .7rem;line-height: 1.7rem;}
	.express-area-box header .back,
	.express-area-box header .close {height: 1.7rem;}
	.express-area-box article {height: 120px;}
	.area-list li {padding: .3rem;font-size: .6rem;line-height: 1rem;}}
@media (max-width: 720px) {
	.express-area-box {position: fixed;left: 0;width: 100%;margin-left: 0;}
	}
/*遮罩层*/
.mask {display: none;position: absolute;top: 0;left: 0;z-index: 12;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .5);}
@media (max-width: 720px) {
	.mask {position: fixed;}
	}
	
.usercenter-list{}
/*.usercenter-list .user-pro{  background-color: #000000;}*/

.usercenter-list .user-pro{ /* background-color: #d31213;*/ color: #000000;background-image: linear-gradient(to top, #f36564 0%, #d31213 70%);}
.usercenter-list .user-pro img{ border-radius: 50%;}
.usercenter-list .user-glbtn{border:1px solid #fff; font-size:12px; padding:8px 15px 8px 12px; color:#fff;}
.usercenter-list .order-cont-s h4{ background-color: #fff;  font-size: 14px !important;}
.usercenter-list .order-cont-s a{ color: #000;}

/*@media screen and (-webkit-min-device-pixel-ratio: 2) {
    .usercenter-list .user-glbtn { border: 0.5px solid #ffffff }
}
@media screen and (-webkit-min-device-pixel-ratio: 3) {
    .usercenter-list .user-glbtn { border: 0.333333px solid #fff }
}*/
.user-pass-input{ border:1px solid #ececec !important;font-size: 14px; padding: 10px 10px; box-sizing: border-box; background-color: #fff !important; height:40px !important; border-radius: 5px;}
#user-pro-list img{ border-radius: 50%;}
.login_out_btn{ padding:5px 15px; margin:15px; border: 1px solid #000;}
.usercenter-editor h2{padding: 10px 15px;background-color: #f7f7f7position: relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center; font-weight: normal;font-size: 16px;}
.pswd-formbtn,.nick-formbtn,.phone-formbtn,.yqm-formbtn,.fb-formbtn{ border:none!important; background: none; font-size: 16px!important; color: #666;}
0
/**分销**/
.Team-all{padding: 20px 20px 0px;text-align: center; background-color: #fff; margin-bottom:10px; border-bottom: 1px solid #F5F5F5;}
.Team-all img{ width: 60px; height: 60px;border-radius: 50%;}
.Team-all h2{ font-size: 40px; color:#d31213; font-weight:normal;}
.Team-list img{ width: 50px; height: 50px; border-radius: 50%;}
.Team-list p{ color: #999; font-size: 12px;color: #999;}
.Team-list  b{ font-weight: normal; font-size: 15px; color: #999;}
.Team-list i{ font-size: 18px; position: relative; padding-left:15px;}
.Team-list .weui-media-box__title{ font-size: 16px; color: #777; padding-top:5px;}
.Team-list span{color:#ffb400;}
/**佣金**/
.Team-all-price{padding: 20px 20px 20px;text-align: center; background-color: #fff; margin-bottom:10px; border-bottom: 1px solid #F5F5F5;}
.Team-all-price h2{ font-size: 40px; color:#ffb400; font-weight:normal;}
.Team-price-pro{ padding:15 !important;}
.Team-price-pro h4{ font-size: 14px; color: #777; padding-top: 3px;}
.Team-price-pro p{font-size: 13px;color: #999; padding-top: 3px;}
.Team-price-pro  .weui-cell__ft{color:#ffb400;}

/**佣金订单详情**/
.team-order-info{ background-color: #fff;}
.team-order-info .info-left{ padding: 10px 15px;}
.team-order-info .info-right{ padding: 10px 15px;}
.team-order-info .orderitem{position: relative; overflow: hidden; color: #000 !important; margin:5px 0px 5px 0px;}
.team-order-info .orderitem a{ color: #777;}
.team-order-info .orderitem img{ width:60px; height: 60px;}
.team-order-info .orderitem h5{left: 70px; position: absolute;top:0px; font-weight: normal;line-height:.9rem; font-size: 12px;}
.team-order-info .orderitem p{left: 70px; position: absolute;bottom:0px; font-weight: normal;}
.team-order-info .orderitem  i{ color: #999;left: 70px; position: absolute;bottom:0px; font-size: 13px;}
.team-order-info .orderitem  em{right: 0px;color: #000; position: absolute;bottom:0px; font-size: 12px; }
.order-info-title{ }
.order-info-title .t-left{  width: 100px; color: #666;font-size: 14px;}
.order-info-title .t-right{font-size: 14px;}

/**评价**/
.comment-from{ padding: 10px;}
.comment-from .weui-toast{font-size: 12px;}
.comment-from h2{ padding:10px;font-size:16px; font-weight: normal;margin-bottom:5px; background-color: #fff;}
.comment-from .starphoto{/*border-top:5px solid #f7f7f7;border-bottom:5px solid #f7f7f7;*/border-bottom:1px solid #f7f7f7;}
#starRating{position: relative;}
#starRating .txt{ font-size:18px; height: 60px; }
#starRating .starphoto span {position: relative;display: inline-block;width: 25px;height:25px;overflow: hidden;margin-right:7px;cursor: pointer;}
#starRating .starphoto span:last-child {margin-right: 0px;}
#starRating .starphoto span .nohigh {position: absolute;width: 25px;height: 25px;top: 0;left: 0;background: url("../img/star.png");}
#starRating .starphoto span .high {position: absolute;width: 25px;height: 25px;top: 0;left: 0;background: url("../img/star1.png");}
#starRating .starNum {font-size:18px;color: #de4414;font-weight:normal;line-height: 30px; height: 30px; position: absolute; right:10px;}
#starRating .starphoto {margin-top:5px;background-color: #fff; padding:10px;}
.bottoms { height: 50px;position: fixed; bottom:0px;left:0px; right: 0px;z-index: 10;background-color:#fff;border-top: 1px solid #f2f2f2;  }
.bottoms a {margin-bottom: 0;}
.bottoms .garyBtn {margin-right: 57px!important;}
.bottoms a {width:100%;display:block;font-size: 16px;transition: all 0.2s linear;text-align: center;cursor: pointer; float: right; height: 50px; line-height: 50px;}
.garyBtn {background-color: #eee;color: #666;}
.blueBtn { background-color: #d31213;color: #fff;color: #fff;}
.blueBtn:hover { background: #d31213;}
.area-box{-moz-box-shadow: 3px 3px 4px #eee;-webkit-box-shadow: 3px 3px 4px #eee;box-shadow: 3px 3px 4px #eee; margin-top: 0px !important;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.area-box textarea{ font-size: 13px;color: #777;}
.area-box p{ font-size: 10px; color: #999; text-align: right;}
.comment-from .shop{position:relative;height:70px;background-color: #fff; }
.comment-from .shop .shop-img{position:absolute;top:5px;left:10px;width:50px;height:50px;}
.comment-from .shop .shop-img img{width:100%;height:100%;}
.comment-from .shop .shop-text{margin-left:70px;padding:10px 0px 0px 0px;line-height: 25px;color: #555;
text-overflow: -o-ellipsis-lastline;
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 2;
-webkit-box-orient: vertical;}
.comment-from .shop .shop-text h4{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow: hidden; font-weight: normal; padding-bottom:10px;}
.comment-from .shop .shop-text .shop-price{height:24px;line-height:24px;position:relative;}
.comment-from .shop .shop-text .shop-price .shop-pices {color:red;font-size:14px; font-weight:normal;}
.comment-from .shop .shop-text .shop-price .shop-pices b{ font-weight:normal;}
.comment-from .shop .shop-text .shop-arithmetic{position:absolute;right:0px;top:0;/*width:84px;*/box-sizing:border-box;white-space:nowrap;height:100%;border:1px solid #e0e0e0; }
.comment-from .shop .shop-text .shop-arithmetic a{display:inline-block;width:23px;height:22px;line-height:22px;text-align:center;font-size:16px;color: #666;}
.fexb{ position: absolute;bottom:52px;left: 0px;right: 0px;}
/**我要吐槽**/
.tc-from .weui-cells:after,.tc-from .weui-cells:before{border: none;}
.tc-from .weui-uploader__input-box{ width: 55px !important; height: 55px !important;}
.tc-from .weui-uploader__file{ width: 55px !important; height: 55px !important;}
.tc-from h2{ padding:20px 15px;font-size:18px; font-weight: normal; color: #000;}
.tc-from .box{ border-radius: 3px;border: 1px solid #ddd; margin:0px 15px 15px 15px;}
.tc-from .tc-area{ margin-top: 0px !important;}
.tc-from .tc-area p{ font-size: 12px; color: #999; text-align: right;}
.tc-from .tc-area textarea{ font-size: 14px;color: #777; border: none;}
.tc-from .tc-btn{ padding:40px 15px 20px; text-align: center;}
.tc-from .tc-btn button{border: none; padding:10px 0px; border: 1px solid #000; background-color:#fff; width: 100%; border-radius:3px; font-size: 18px;}

.shop-menu{background-color: #fff;text-align: center;border-bottom: 1px solid #eee;}
.shop-menu .weui-col-20{padding: 10px 0px; color:#000;font-size: 14px;}
.shop-menu .weui-col-20:last-child{ border-right: none;}
/*app分享二维码海报*/
.share-hb footer{ height: 90px;position: absolute; bottom: 0px; left:0px;right: 0px; text-align: center;}
.share-hb .placeholder{ background-color:#fff; color: #000; font-size: 13px;}
.share-hb footer img{ width:50px; margin-top:18px;}
.line-share{border-bottom: 1px solid #eee; height: 1px; overflow:hidden;}
.line-share i{ background-color: #fff; padding: 0px 5px; text-align: center;position: absolute; z-index: 100;left:50%; width: 120px; margin-left: -60px; bottom:77px;}
/*详情页分享*/
.share-icon1{background: url(../img/share_01.png) center no-repeat;width: 60px; height: 60px; background-size: 70%;}
.share-icon2{background: url(../img/share_02.png) center no-repeat;width: 60px; height: 60px;background-size: 70%;}
.share-icon3{background: url(../img/share_01.png) center no-repeat;width: 60px; height: 60px;background-size: 70%;}
.share-icon4{background: url(../img/share_02.png) center no-repeat;width: 60px; height: 60px;background-size: 70%;}
.share-icon5{background: url(../img/share_01.png) center no-repeat;width: 60px; height: 60px;background-size: 70%;}
/*优惠券*/
.vouchers-tab{ margin: 20px; border:1px solid #ff2545; border-radius:3px; background-color:#fff;}
.vouchers-tab p{width: 100%; height: 100%;padding:8px 0px; text-align: center; font-size: 12px;box-sizing: border-box;}
.vouchers-tab .on{ background-color:#ff2545;color: #fff; }
.vouchers-tab .vouchers-tab{ color: #fff;}
.stamp *{padding: 0;margin: 0;list-style:none;font-family:"Microsoft YaHei",'Source Code Pro', Menlo, Consolas, Monaco, monospace;}
.stamp {width:100%;/*height: 140px;*/padding: 0 10px;margin-bottom:15px;position: relative;overflow: hidden;}
.stamp:before {content: '';position: absolute;top:0;bottom:0;left:10px;right:10px;z-index: -1;}
.stamp:after {content: '';position: absolute;left: 10px; top: 10px; right: 10px; bottom: 10px;box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.5);z-index: -2;}
.stamp i{position: absolute;left: -35%;top: 45px;height: 190px;width: 390px;background-color: rgba(255,255,255,.1);transform: rotate(-140deg);}
.stamp-bg em{position: absolute;left:-5%;top:5px;height:100%;width:100%;bottom: 0px; right: 0px; z-index: 1000; font-size:70px; text-align: right; line-height:60px; color: #fff;}
.stamp .par{float: left;padding: 10px 0px;width:30%;border-right:2px dashed rgba(255,255,255,.3);text-align:center;}
.stamp .par p{color:#fff;font-size: 16px; line-height: 21px;}
.stamp .par span{font-size:30px;color:#fff;margin-right: 5px;line-height: 65px;}
.stamp .par .sign{font-size: 30px;}
.stamp .par sub{position: relative;top:-5px;color:rgba(255,255,255,.8);}
/*.stamp .copy{display: inline-block;padding:21px 14px;width:100px;vertical-align: text-bottom;font-size: 30px;color:rgb(255,255,255);text-align: center;line-height: initial;}
.stamp .copy p{font-size:26px;margin-top: 15px;}*/
.stamp-bg{background:#fcc747; background: radial-gradient(transparent 0, transparent 5px, #fcc747 5px);background-size: 15px 15px;background-position: 9px 3px;}
.stamp-bg:before{background:#fcc747; }
.voucher-check{left:0px; top:0px;right: 0px; bottom:0px; z-index: 10000; position: absolute;width:100%; height: 100%;filter:Alpha(opacity=0);opacity:0}
.stamp-bg2{background:#999; background: radial-gradient(transparent 0, transparent 5px, #999 5px);background-size: 15px 15px;background-position: 9px 3px;}
.stamp-bg2:before{background:#999; }
.stamp-bg2 em{position: absolute;left:-5%;top:5px;height:100%;width:100%;bottom: 0px; right: 0px; z-index: 1000; font-size:70px; text-align: right; line-height:60px; color: #fff;}
.stamp-bg .copy{padding: 10px 0px 10px 0px;width:69%; float: right;}
.stamp-bg .copy p{font-size:16px;margin-top:12px;color: #fff; text-align: center; line-height: .8rem;letter-spacing: 1px;}
.stamp-bg2 .copy{padding: 10px 0px 10px 0px;width:69%; float: right;}
.stamp-bg2 .copy p{font-size:16px;margin-top:12px;color: #fff; text-align: center; line-height: .8rem;letter-spacing: 1px;}
/*.stamp-nobg{background: #ccc!important;background: radial-gradient(transparent 0, transparent 5px, #7EAB1E 5px);background-size: 15px 15px;background-position: 9px 3px;}
.stamp-nobg:before{background-color:#7EAB1E;}
.stamp-nobg .copy{padding: 10px 6px 10px 12px;font-size:18px;}
.stamp-nobg .copy p{font-size: 14px;margin-top: 5px;margin-bottom: 8px;}
.stamp-nobg .copy a{background-color:#fff; color:#333;font-size: 14px;text-decoration:none;padding:5px 10px;border-radius:3px;display: block;}
*/
/*.Voucher{}
.stamp *{padding: 0;margin: 0;list-style:none;font-family:"Microsoft YaHei",'Source Code Pro', Menlo, Consolas, Monaco, monospace;}
.stamp {width:100%;padding: 0 10px;margin-bottom:15px;position: relative;overflow: hidden;}
.stamp:before {content: '';position: absolute;top:0;bottom:0;left:10px;right:10px;z-index: -1;}
.stamp:after {content: '';position: absolute;left: 10px; top: 10px; right: 10px; bottom: 10px;box-shadow: 0 0 20px 1px rgba(0, 0, 0, 0.5);z-index: -2;}
.stamp i{position: absolute;left: 20%;top: 45px;height: 190px;width: 390px;background-color: rgba(255,255,255,.15);transform: rotate(-30deg);}
.stamp .par{float: left;padding: 16px 15px;width: 220px;border-right:2px dashed rgba(255,255,255,.3);text-align: left;}
.stamp .par p{color:#fff;font-size: 16px; line-height: 21px;}
.stamp .par span{font-size: 50px;color:#fff;margin-right: 5px;line-height: 65px;}
.stamp .par .sign{font-size: 34px;}
.stamp .par sub{position: relative;top:-5px;color:rgba(255,255,255,.8);}
.stamp .copy{display: inline-block;padding:21px 14pxwidth:100px;vertical-align: text-bottom;font-size: 30px;color:rgb(255,255,255);text-align: center;line-height: initial;}.stamp .copy p{font-size: 16px;margin-top: 15px;}
.stamp-bg{background: #7EAB1E;background: radial-gradient(transparent 0, transparent 5px, #7EAB1E 5px);background-size: 15px 15px;background-position: 9px 3px;}
.stamp-bg:before{background-color:#7EAB1E;}
.stamp-bg .copy{padding: 10px 6px 10px 12px;font-size:18px;}
.stamp-bg .copy p{font-size: 14px;margin-top: 5px;margin-bottom: 8px;}
.stamp-bg .copy a{background-color:#fff; color:#333;font-size: 14px;text-decoration:none;padding:5px 10px;border-radius:3px;display: block;}
.stamp-nobg{background: #ccc!important;background: radial-gradient(transparent 0, transparent 5px, #7EAB1E 5px);background-size: 15px 15px;background-position: 9px 3px;}
.stamp-nobg:before{background-color:#7EAB1E;}
.stamp-nobg .copy{padding: 10px 6px 10px 12px;font-size:18px;}
.stamp-nobg .copy p{font-size: 14px;margin-top: 5px;margin-bottom: 8px;}
.stamp-nobg .copy a{background-color:#fff; color:#333;font-size: 14px;text-decoration:none;padding:5px 10px;border-radius:3px;display: block;}*/

/*微信中确认支付样式*/
/*基础字体属性*/
.f10 { font-size: 10px }
.f11 { font-size: 11px }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f13 { font-size: 13px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.f20 { font-size: 20px }
.f22 { font-size: 22px }
.f24 { font-size: 24px }
.f26 { font-size: 26px }
.f28 { font-size: 28px }
.f32 { font-size: 32px }
.fb { font-weight: bold}
.wx-header { background: #393a3e; color: #f5f7f6; height: auto; overflow: hidden; }
.wx-header a i{ color: #fff; padding-left: 10px;}
.wx-header .gofh { float: left; height: 45px; display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; }
.wx-header .gofh a { padding-right: 10px; border-right: 1px solid #2e2f33; margin-right: 10px; }
.wx-header .gofh a img { width: 40%; }
.pay-acessicon{ font-size:20px; padding: 15px 15px;background-color:#e8e3e9; height: 40px; line-height: 40px;}
.pay-acessicon i {color: #1aad19;padding-right: 15px;display: inline-flex;}
.pay-acessicon i b{font-size:20px; padding-left: 10px;display: inline-flex; font-weight: normal;}
.pay-acesse-list:after{
	content: " ";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 1px;
    border-bottom: 1px solid #e5e5e5;
    color: #e5e5e5;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(.5);
    transform: scaleY(.5);
    left:0px;
    z-index: 2;	
}
.wx_paylist{    
	padding: 10px 15px;
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    align-items: center; 
    }
.ttwenz { float: left; height: 45px; }
.ttwenz h4 { font-size: 16px; font-weight: 400; margin-top: 2px;}
.ttwenz h5 { font-size: 12px; font-weight: 400; color: #6c7071; margin-top: -1px;}
/*支付成功*/
.pay-acesse .left { float: left; height:45px; padding-left: 15px; }
.pay-acesse .left h4 { font-size: 16px; font-weight: 400; margin-top: 2px; }
.pay-acesse .left h5 { font-size: 12px; font-weight: 400; color: #6c7071; margin-top: -1px;}
.pay-acesse a{ color: #fff;}
.wx_xx { text-align: center; font-size: 16px; padding: 18px 0; }
.wx_xx .wxzf_price { font-size: 45px; }
.skf_xinf { height: 43px; border-top: 1px solid #ddd; border-bottom: 1px solid #ddd; line-height: 43px; background: #FFF; font-size: 12px; overflow: hidden; }
.skf_xinf .bt { color: #767676; float: left; }
.wx-paybtn {margin: 15px !important; }
.wx-pay-slist p{overflow: hidden;text-overflow: ellipsis;display: -webkit-box;line-height: 25px; max-height: 25px;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.pay-acesse-list{ line-height: 27px;}

/*钱包*/
.wallet-top{ padding:0px 30px 30px;background-image: linear-gradient(to top, #f36564 0%, #d31213 60%); text-align: center; color: #fff;}
.wallet-top h4{ font-weight:normal; padding:40px 0px 0px;}
.wallet-top p{ padding:0px 0px 40px;}
.wallet-top p i{ font-size: 20px; padding-right: 5px;}
.wallet-top p b{font-weight:normal; font-size:40px;}
.wallet-top a{padding: 5px 10px; border-radius:40px; background-color: #fff; display: block; margin: 0 auto; margin: 0px 50px; color: #d31213;}
.wallet a p{ color: #999; font-size: 14px;}
.wallet a  .weui-grid__label{ font-size: 18px;color: #333;}
.wallet .weui-cells{ margin-top: 0px;}
.wallet .weui-cells i{ color:#d31213; font-size:24px; padding-right: 5px;}

/*提现*/
.put-cash{}
.put-cash .weui-cells{left: 0px; margin-top: 10px;}
.put-cash .weui-cells p{ color: #333;}
.putcash-btn{background-image: linear-gradient(135deg, #f36564 0%, #d31213 100%);padding: 7px 10px; border-radius:5px;display: block; margin: 15px 15px;color: #fff; text-align: center; }
.put-cash p span{ color: #000;}	
.put-cash input{border: none;outline: none; padding-left:15px; color: #000;font-size:14px; }
.put-cash .site{ text-align: center; font-size: 13px; padding:0px 10px; color: #999;}
.put-cash .weui-input{ padding-right: 20px;}
.tx-access{ padding:40px 20px; text-align: center;}
.tx-access h3{font-size:18px; color: #000; font-weight: normal; padding: 10px 0px;}
.tx-access p{ color: #666;font-size: 14px;}

/*提现明细*/
.cash-tab{ margin: 20px; border:1px solid #ff2545; border-radius:3px; background-color:#fff;}
.cash-tab p{width: 100%; height: 100%;padding:8px 0px; text-align: center; font-size:.7rem;box-sizing: border-box;}
.cash-tab .on{ background-color:#ff2545;color: #fff; }
.cash-tab .vouchers-tab{ color: #fff;}
.cash-li{ font-size: 14px;}
.cash-li i{ font-size:1rem; padding-right: 10px;}
.cash-li .hg{ padding: 5px 15px;}
.cash-li .weui-cell__ft{ font-size: .7rem;}
.cash-li .price{color: #d31213;}
.cash-li p{ font-size: .7rem;}


.KeFuDiv{
	
	Z-INDEX: 1000;
	position: absolute;
	height:3rem;
	width:3rem;
}
.KeFuDiv img{ width:3rem;height:3rem;}

/*秒杀列表*/
.ms-list{padding:15px 0px 53px 0px;}
.ms-img{background-color: #fff;margin: 5px 0px;}
.ms-img img{ margin-bottom: 10px; width: 100%;}
.ms-list a p{ color: #ccc; font-size: 12px;}
.ms-list .ms-goods{position: relative;}

.ms-goods i{ position: absolute;right:0px;font-size:100px; top: 0px; vertical-align: top;line-height:100px; }
.ms-title{ position: absolute;left:0px;right:0px;bottom:0px; background-color:#0F0F0F;opacity: 0.3;}
.ms-title p{font-size: 14px; padding: 10px 10px;}


.ms-list .buy{ color:#fff; padding:5px 15px; position: absolute;bottom: 0px;left:0px;right:0px;background-image: linear-gradient(45deg, #e1172d 20%, #fd3f2f 99%, #fd3f2f 100%);}
.ms-list .buy h2{ text-align: right;}
.ms-list .ms-buy{ padding: 0px 0px 10px 0px;}
.ms-list .ms-buy .placeholder{ background-color: none;}
.ms-list .ms-buy .qgbtn{ background-color: #e1172d; padding: 1px 15px; border-radius: 5px; color: #fff; margin-right: 10px;}
.ms-list .ms-buy .price{font-size:.8rem;color: #e1172d; padding-left:10px; font-weight:bold;}
.ms-list .buy h3{color: #ccc; font-size: 12px;padding: 5px 10px 10px 0px;}
.ms-list .title{ padding: 10px; color: #666;}
.ms-list .ms-buy .old-price{ padding-right: 10px; color:#999; text-decoration: line-through; font-weight: normal;}
.ms-num b{ padding: 1px 2px; background-color: #fff;border-radius:2px; font-size:.65rem; font-weight: normal; margin: 0px 2px 0px 2px; color: #666;}
.icon-img{ 
position:absolute;left:0px;bottom:10px;	 z-index: 100;
width:160px;
height:35px;
margin-left:-50px; text-align: right; line-height: 35px;color:#fff; padding-right: 15px;
-webkit-transform: skew(-30deg);
-moz-transform: skew(200deg);
-o-transform: skew(200deg);
background-image: linear-gradient(to right, #e1172d 0%, #fd3f2f 100%);
}


/*秒杀倒计时*/
.time-item strong {background: #fed623;color: #fff;line-height: 49px;font-size:18px;font-family: Arial;padding: 2px 6px;margin-right:5px;border-radius: 5px;box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.2); font-weight: normal;} 
#day_show {float: left;line-height: 49px;color: #fff;font-size:18px;margin: 0 10px;font-family: Arial, Helvetica, sans-serif;}
.item-title .unit {background: none;line-height: 49px;font-size: 18px;padding: 0 10px;float: left;}
.goods-content .old-price{ padding-left: 10px; color: #fff;}
.goods-content .old-price span{ text-decoration: line-through;}
.goods-content .timeend{ background-color: #ececec; margin:6px 10px 0px; float: right; padding: 6px 20px; border-radius: 5px; color:#999;}
.goods-content .timeload{ background-color: #000; margin:6px 10px 0px; float: right; padding: 6px 20px; border-radius: 5px; color:#fff;}
.msend{ background-color:#999 !important;}
.mshd-start{ color: #e1172d;}
.mshd-load{color:#000;}
.mshd-end{color: #999;}
.msload{ background-color:#000 !important;}
.footer-msend{
    position: fixed;
    z-index: 500;
    bottom: 0;
    width: 100%;
    background-color: #E0E0E0;
     height:53px;
     line-height: 53px;
    text-align: center;
}
.footer-msload{
    position: fixed;
    z-index: 500;
    bottom: 0;
    width: 100%;
    background-color: #000;
     height:53px;
     line-height: 53px;
    text-align: center;
    color: #fff;
}

.servicemenu{ padding: 0px 0px 10px 0px; line-height: 35px;}
.servicemenu h3{color: #333333; font-weight: normal;}
.servicemenu p i{color: #333333; font-size:1.6rem;}
.servicemenu .weui-col-33{ margin-top:15px}

.black_index {
    width: 35px;
    height: 35px;
    position: fixed;
    top: 10px;
    left: 10px;
    background: rgba(0,0,0,.6);
    border-radius: 50%;
    text-align: center;
    line-height: 27px;
    z-index: 9999;
}
.black_index a img {
    width: 18px;
    height: 15px;
	margin-top: 10px;
}
.black_index a img.img_2 {
    opacity: 0;
    position: absolute;
    top: 6px;
    left: 6px;
    z-index: 12;
}
.black_index a {
    width: 100%;
    height: 100%;
    display: inline-block;
    position: relative;
}